// 重载会改变匹配优先度，而特例化则不会